body
{
	/* generated using http://ie.microsoft.com/testdrive/graphics/cssgradientbackgroundmaker/default.html */
	/* IE10 */ 
	background-image: -ms-radial-gradient(center, circle closest-corner, #AFCF32 0%, #5B6B1A 100%);

	/* Mozilla Firefox */ 
	background-image: -moz-radial-gradient(center, circle closest-corner, #AFCF32 0%, #5B6B1A 100%);

	/* Opera */ 
	background-image: -o-radial-gradient(center, circle closest-corner, #AFCF32 0%, #5B6B1A 100%);

	/* Webkit (Safari/Chrome 10) */ 
	background-image: -webkit-gradient(radial, center center, 0, center center, 501, color-stop(0, #AFCF32), color-stop(1, #5B6B1A));

	/* Webkit (Chrome 11+) */ 
	background-image: -webkit-radial-gradient(center, circle closest-corner, #AFCF32 0%, #5B6B1A 100%);

	/* Proposed W3C Markup */ 
	background-image: radial-gradient(center, circle closest-corner, #AFCF32 0%, #5B6B1A 100%);
	
	margin-top: 20%;
	margin-left: 20%;
	margin-right: 20%;
	font-family: 'Doppio One', sans-serif;
	
}

.header {
	font-family: 'Doppio One', sans-serif;
	color: #FFFFFF;
	font-size: 52px;
	text-shadow: 2px 2px 2px #5B6B1A;
	font-weight: bold;
	float: left; width: 30%;	
}

.reg_links {
	width: 70%; text-align: right; float: left; vertical-align: bottom;
}

.reg_links_inner {
	position: relative; top: 26px; right: 0;
	font-family: 'Doppio One', sans-serif;
	color: #FFFFFF;
	font-size: 14px;
	text-shadow: 2px 2px 2px #5B6B1A;
}

a:link {color: #FFFFFF;}
a:visited {color: #FFFFFF;}

.search_box {
	width: 93%;
	font-family: 'Doppio One', sans-serif;
	color: #CCCCCC;
	padding: 10px;
	font-size: 16px;
	-webkit-border-radius:5px;
	border: thin solid #5B6B1A;
	/* inner shadow */
	-moz-box-shadow:    inset 0 0 5px #808080;
   	-webkit-box-shadow: inset 0 0 5px #808080;
   	box-shadow:         inset 0 0 5px #808080;
}

/* http://dev.opera.com/articles/view/beautiful-ui-styling-with-css3-text-shadow-box-shadow-and-border-radius/ */
.button {
	 margin-left: 5px;
	   border: none;
	   padding: 10px;
	font-family: 'Doppio One', sans-serif;
		font-size: 16px;
	   border-radius: 4px;
	   background: #696969;
	   box-shadow: inset 0 5px 10px #2E2E2E, 0 1px 1px #696969;
	   -o-box-shadow: inset 0 5px 10px #2E2E2E, 0 1px 1px #696969;
	   -webkit-box-shadow: inset 0 5px 10px #2E2E2E, 0 1px 1px #696969;
	   -moz-box-shadow: inset 0 5px 10px #2E2E2E, 0 1px 1px #696969;
		color: #FFFFFF;
	   text-shadow: 0 1px 1px #2E2E2E;
}